package com.zrentech.order.data.dbhelper;

import android.database.sqlite.SQLiteDatabase;

import com.zrentech.order.data.busibean.CustomerFeedbackBean;
import com.zrentech.order.data.busibean.FoodBean;
import com.zrentech.order.data.busibean.FoodImageBean;
import com.zrentech.order.data.busibean.FoodTypeBean;
import com.zrentech.order.data.busibean.OrderBean;
import com.zrentech.order.data.busibean.TableBean;
import com.zrentech.order.data.busibean.TableTypeBean;

public interface Database {

	// 将订单信息加入订单表（明细）
	public void addDataToOrder(OrderBean order);
	
	// 将订单信息从数据库取出(参数id代表订单ID)
	public OrderBean getDataFromOrderTBL(int id);
	
	// 将订单信息从数据库删除(参数id代表订单ID)
	public void delFromOrder(int id);

	// 将菜谱信息加入菜谱表
	public void addDataToMenu(FoodBean menu);
	
	// 更新菜谱信息
	public void updateMenu(FoodBean menu);
	
	// 删除菜谱信息
	public void delFromMenu(int id);

	// 将菜谱类型信息加入菜谱类型表
	public void addDataToMenuType(FoodTypeBean menuType);
	
	// 将菜谱图片信息加入菜谱图片表
	public void addDataToFoodImage(FoodImageBean image);
	
	// 将菜谱对应的用户评价信息加入用户评价表
	public void addDataToCustomerFeedback(CustomerFeedbackBean feedback);
	
	// 将台位信息加入台位表
	public void addDataToTable(TableBean table);

	// 将台位类型信息加入台位类型表
	public void addDataToTableType(TableTypeBean tableType);
}
